Skip to content

Add Mitsuba-based renderer for GNM meshes. - #81

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_972612765
Aug 31, 2026
Merged

Add Mitsuba-based renderer for GNM meshes.#81
copybara-service[bot] merged 1 commit into
mainfrom
test_972612765

Conversation

@copybara-service

Copy link
Copy Markdown

Add Mitsuba-based renderer for GNM meshes.

This change introduces gnm_mitsuba.py, which provides utilities to convert GNM mesh data (vertices, faces, UVs, normals, and colors) into Mitsuba meshes and render them. It supports multi-frame and multi-mesh rendering with custom camera parameters (OpenCV convention), textures, background compositing, and multisample anti-aliasing. Unit tests are also added in gnm_mitsuba_test.py to verify rendering, mesh creation, and camera parameter validation.

@copybara-service
copybara-service Bot force-pushed the test_972612765 branch 7 times, most recently from 03fba35 to fb07036 Compare August 31, 2026 17:53
This change introduces gnm_mitsuba.py, which provides utilities to convert GNM mesh data (vertices, faces, UVs, normals, and colors) into Mitsuba meshes and render them. It supports multi-frame and multi-mesh rendering with custom camera parameters (OpenCV convention), textures, background compositing, and multisample anti-aliasing. Unit tests are also added in gnm_mitsuba_test.py to verify rendering, mesh creation, and camera parameter validation.

PiperOrigin-RevId: 973973915
@copybara-service
copybara-service Bot merged commit 90d28bc into main Aug 31, 2026
1 check passed
@copybara-service
copybara-service Bot deleted the test_972612765 branch August 31, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant